博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP之登录验证
阅读量:5113 次
发布时间:2019-06-13

本文共 1782 字,大约阅读时间需要 5 分钟。

验证方面写的不是很完整,正在完善当中

display(); } /** * 登录验证 */ public function Check_Login(){ //验证码检测 $names=$_POST['Captcha']; if($this->check_verify($names)==false){ $data['error']=1; $data['msg']="验证码错误"; $this->ajaxReturn($data); } //用户检测 $uname=I('post.username'); $upasswd=I('post.password'); $map['uname']=$uname; $map['state']=1; $logins=M('login')->where($map)->find(); if($logins) { if($logins['upasswd']!=$upasswd) { $data['error']=1; $data['msg']="密码错误"; $this->ajaxReturn($data); } session("admin",$logins); var_dump($logins); redirect(U('Index/index')); } } /** * 验证码生成 */ public function Verifys() { $config=array( 'fontSzie'=>30, //验证码字体大小 'length'=>4,//验证码位数 'useImgBg'=>true ); $verify=new \Think\Verify($config); $verify->useZh=true; $verify->zhSet="梦起软件工作室"; $verify->fontttf='simhei.ttf'; $verify->entry(); } /** * 验证码检测 */ public function check_verify($code,$id="") { $verify=new \Think\Verify(); return $verify->check($code,$id); } /** * 退出登录 */ public function out_login(){ session("admin",null); redirect(U('Login/login')); }}

  前台页面

    
登录(Login)

梦起工作室后台登录(Login)

+

  

 

转载于:https://www.cnblogs.com/mengluo/p/5843704.html

你可能感兴趣的文章
在Server上得到数据组装成HTML后导出到Excel。两种方法。
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
jQuery Mobile笔记
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
查询数据(后台到前台传递数据,显示数据)
查看>>
集群tomcat+apache配置文档
查看>>
VMware Tools安装
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
zoj 2286 Sum of Divisors
查看>>
OO5~7次作业总结
查看>>
如何判断主机是大端还是小端(字节序)
查看>>
Centos7 日志查看工具
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
OpenCV之响应鼠标(三):响应鼠标信息
查看>>
python7 数据类型的相互转化 字符编码
查看>>